/* reset*/
html, body, h1, h2, h3, h4, h5, h6, div, dl, dt, dd, ul, ol, li, p, blockquote, pre, hr, figure, table, caption, th, td, form, fieldset, legend, input, button, textarea, menu { margin: 0; padding: 0; }
header, footer, section, article, aside, nav, hgroup, address, figure, figcaption, menu, details { display: block; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th { text-align: left; font-weight: normal; }
html, body, fieldset, img, iframe, abbr { border: 0; }
i, cite, em, var, address, dfn { font-style: normal; }
[hidefocus], summary { outline: 0; }
li { list-style: none; }
h1, h2, h3, h4, h5, h6, small { font-size: 100%; }
sup, sub { font-size: 83%; }
pre, code, kbd, samp { font-family: inherit; }
q:before, q:after { content: none; }
textarea { overflow: auto; resize: none; }
label, summary { cursor: default; }
a, button { cursor: pointer; }
h1, h2, h3, h4, h5, h6, em, strong, b { font-weight: bold; }
del, ins, u, s, a, a:hover { text-decoration: none; }
body, textarea, input, button, select, keygen, legend { font: 14px/20px 'microsoft Yahei', Tahoma, Geneva, sans-serif; color: #333; outline: 0; }
a:link { color: #0082cb; text-decoration: none; }
a:visited { color: #0082cb; text-decoration: none; }
a:hover { color: #0082cb; text-decoration: underline; }
a:active { color: #0082cb; text-decoration: none; }

/* function */
.f-cb:after, .f-cbli li:after { display: block; clear: both; visibility: hidden; height: 0; overflow: hidden; content: "."; }
.f-cb, .f-cbli li { zoom: 1; }
.f-ib { display: inline-block; *display: inline; *zoom: 1; }
.f-dn { display: none; }
.f-db { display: block; }
.f-fl { float: left; }
.f-fr { float: right; }
.f-pr { position: relative; }
.f-prz { position: relative; zoom: 1; }
.f-oh { overflow: hidden; }
.f-fwn { font-weight: normal; }
.f-fwb { font-weight: bold; }
.f-tal { text-align: left; }
.f-tac { text-align: center; }
.f-tar { text-align: right; }
.f-taj { text-align: justify; text-justify: inter-ideograph; }
.f-vam, .f-vama * { vertical-align: middle; }
.f-wsn { word-wrap: normal; white-space: nowrap; }
.f-pre { overflow: hidden; text-align: left; white-space: pre-wrap; word-wrap: break-word; word-break: break-all; }
.f-wwb { white-space: normal; word-wrap: break-word; word-break: break-all; }
.f-ti { overflow: hidden; text-indent: -30000px; }
.f-ti2 { text-indent: 2em; }
.f-lhn { line-height: normal; }
.f-tdu, .f-tdu:hover { text-decoration: underline; }
.f-tdn, .f-tdn:hover { text-decoration: none; }
.f-toe { overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; }
.f-csp { cursor: pointer; }
.f-csd { cursor: default; }
.f-csh { cursor: help; }
.f-csm { cursor: move; }
.f-usn { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; }
.f-clear { clear: both }
/* 颜色 */
.c-red { color: red }
.w160{width:160px}
.w320{width:320px;}
.w450{width:450px;}
.w640{width:640px;}
/* 公共 */
.input-text {
	padding: 3px;
	font-size: 14px;
	vertical-align: middle;
	height: 22px;
	color: #555;
	vertical-align: middle;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.input-box {
	padding: 3px;
	font-size: 14px;
	line-height: 25px;
	vertical-align: middle;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.input-box:focus, .input-text:focus {
	border-color: #66afe9;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.input-box:-moz-placeholder, .input-text:-moz-placeholder {
	color: #999999;
}
.input-box:-moz-placeholder, .input-text:-moz-placeholder {
	color: #999999;
	opacity: 1;
}

.input-box:-ms-input-placeholder, .input-text:-ms-input-placeholder {
	color: #999999;
}

.input-box:-webkit-input-placeholder, .input-text:-webkit-input-placeholder {
	color: #999999;
}

.input-text[disabled], .input-text[readonly] {
	cursor: not-allowed;
	background-color: #eeeeee;
}
.pt-set-wrap input[type=radio], .pt-set-wrap input[type=checkbox] {
	margin-right: 5px;
	vertical-align: -2px;
}
a.box {
	display: inline-block;
	margin-left: 6px;
	margin-bottom: 1px;
	width: 70px;
	height: 23px;
	line-height: 23px;
	border-width: 1px;
	border-style: solid;
	border-color: #ccc;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background: #F9FBFD;
	text-align: center;
	vertical-align: middle;
}

a.box:hover {
	background: #f6f6f6;
	color: #333;
	text-decoration: none;
}
/*登录用户*/
#pt-login .pt-login-wrap {
	margin: 80px auto 0;
	padding: 20px;
	width: 650px;
	height: 350px;
	background: url(../image/login_bg.png) no-repeat;
}
#pt-login .pt-login-wrap .pt-login-title {
	position: relative;
	height: 60px;
	background: url(../image/login_t.png) repeat-x;
}
#pt-login .pt-login-wrap .pt-login-title .pt-title-logo {
	background: url(../image/login_logo.png) no-repeat ;
	position: absolute;
	top: 14px;
	left: 35px;
	width: 137px;
	height: 32px;
}
#pt-login .pt-login-wrap .pt-login-content {
	padding: 40px 0 0 156px;
	line-height: 28px;
}
#pt-login .pt-login-wrap .pt-login-content .pt-login-form-line {
	margin-bottom: 25px;
}
#pt-login .pt-login-wrap .pt-login-content .pt-login-form-btn {
	margin-left: 72px;
}
#pt-login .pt-login-wrap .pt-login-content label {
	display: block;
	float: left;
	width: 74px;
	font-size: 14px;
	text-align: right;
}
#pt-login .pt-login-wrap .pt-login-content .verify-input {
	width: 80px;
}
#pt-login .pt-login-wrap .pt-login-content .verify {
	margin-left: 5px;
	margin-right: 5px;
	vertical-align: bottom; cursor: pointer;
}
/*头部菜单*/
#pt-header {
	position: relative;
	border-bottom: #ccc 1px solid;
	height: 89px;
	min-width: 990px;
	background: #f5f5f5;
	background: -webkit-linear-gradient(top, #fff 0%, #f1f1f1 100%);
	background: -moz-linear-gradient(top, #fff 0%, #f1f1f1 100%);
	background: linear-gradient(top, #fff 0%, #f1f1f1 100%);
}

#pt-header .logo {
	position: absolute;
	left: 20px;
	top: 20px;
	width: 240px;
	height: 36px;
	background: url(../image/logo.png) no-repeat;
}

#pt-header .menu {
	position: absolute;
	left: 300px;
	bottom: -1px;
	_bottom: -2px;
}

#pt-header .menu a {
	float: left;
	height: 35px;
	margin-left: 7px;
	text-decoration: none;
	font-size: 15px;
	line-height: 35px;
	text-align: center;
	font-weight: bold;
	letter-spacing:0.6em;
	padding-left:1.5em;
	padding-right:0.9em;
}

#pt-header .menu .current {
	color: #000000;
}

#pt-header .menu .link {
	color: #333;
	border: #ccc 1px solid;
	border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
	-webkit-border-radius: 6px 6px 0 0;
	background: #eee;
	background: -webkit-linear-gradient(top, #fafafa 0%, #e0e0e0 100%);
	background: -moz-linear-gradient(top, #fafafa 0%, #e0e0e0 100%);
	background: linear-gradient(top, #fafafa 0%, #e0e0e0 100%);
}

#pt-header .menu .link:hover {
	background: #f3f3f3;
	cursor: pointer;
}

#pt-header .menu .link.current {
	background: #fff;
	background: -webkit-linear-gradient(top, #fafafa 0%, #fff 100%);
	background: -moz-linear-gradient(top, #fafafa 0%, #fff 100%);
	background: linear-gradient(top, #fafafa 0%, #fff 100%);
	border-bottom-color: #fff;
}

#pt-header .menu .link.current:hover {
	background: #f9f9f9;
	background: #fff;
	background: -webkit-linear-gradient(top, #eee 0%, #fff 100%);
	background: -moz-linear-gradient(top, #eee 0%, #fff 100%);
	background: linear-gradient(top, #eee 0%, #fff 100%);
	cursor: pointer;
}

#pt-header .login-info {
	position: absolute;
	top: 15px;
	right: 20px;
	color: #7a7a7a;
}

#pt-header .login-info a {
	color: #7a7a7a;
}

#pt-header .login-info em {
	margin: 0 5px;
}
/** 主体**/
#container {
	padding: 10px 10px 0;
	overflow: hidden;
	min-width: 820px;
}

.pt-sidebar {
	float: left;
	width: 171px;
	border: 1px solid #ccc;
	background: #FFF;
	overflow: hidden;
}
.pt-sidebar .pt-sidebar-menu li i {
	width: 40px;
	height: 40px;
	text-align: center;
	position: relative;
	float: right;
	display: inline-block;
	top: 1px;
	font-family: 'Glyphicons Halflings';
	-webkit-font-smoothing: antialiased;
	font-style: normal;
	font-weight: normal;
	border-bottom: 0px;
}
.pt-sidebar .pt-sidebar-menu li i:before {
	content: "\2b";
	before: "\2b";
}
.pt-sidebar .pt-sidebar-menu li div {
	display: none;
}
.pt-sidebar .pt-sidebar-menu li.open {
	border-bottom: 1px #ccc solid;
}
.pt-sidebar .pt-sidebar-menu li.open h3{
	cursor: default;
}
.pt-sidebar .pt-sidebar-menu li.open i:before {
	content: "\2212";
	before: "\2212";
}
.pt-sidebar .pt-sidebar-menu li h3 {
	padding-left: 15px;
	border-bottom: 1px #ccc solid;
	line-height: 39px;
	font-size: 15px;
	cursor: pointer;
	background: #fafafa;
	background: -webkit-linear-gradient(top, #fafafa 0%, #eee 100%);
	background: -moz-linear-gradient(top, #fafafa 0%, #eee 100%);
	background: linear-gradient(top, #fafafa 0%, #eee 100%);
}
.pt-sidebar .pt-sidebar-menu-info a {
	display: block;
	margin: 10px;
	height: 25px;
	line-height: 25px;
	color: #0082cb;
	font-size: 14px;
	text-indent: 25px;
}

.pt-sidebar .pt-sidebar-menu-info a:hover {
	background: #d4e5ff;
	text-decoration: none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.pt-sidebar .pt-sidebar-menu-info a.current {
	background-color: #0082cb;
	color: #FFF;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.pt-sidebar .pt-sidebar-menu-info a.current:hover {
	background-color: #0082cb;
	color: #FFF;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
/* 右侧主内容 */
.pt-main {
	margin-left: 181px;
	border-width: 1px;
	border-style: solid;
	border-color: #ccc;
	min-width: 800px;
	_zoom: 1;
}

#mainframe {
	overflow-x: hidden;
	overflow-y: auto;
}
/*弹出层*/
.pt-pop{
	padding:20px 20px 0;
	width:460px;
}
/* 内容 */
.pt-main-wrap .pt-set-wrap, .pt-main-wrap .pt-table-wrap, .pt-main-wrap .pt-wrap {
	position: relative;
	padding: 15px 10px 10px;
	background: #fff;
	_zoom: 1;
}
.pt-main-wrap .pt-set-wrap .pt-set-box {
	margin: 0;
}
.pt-main-wrap .pt-path {
	background: #fafafa;
	background: -webkit-linear-gradient(top, #fafafa 0%, #eee 100%);
	background: -moz-linear-gradient(top, #fafafa 0%, #eee 100%);
	background: linear-gradient(top, #fafafa 0%, #eee 100%);
	height: 40px;
	line-height: 40px;
	color: #444;
	position: relative;
	padding-left: 20px;
	font-size: 15px;
	border-bottom: 1px #ccc solid;
}

.pt-main-wrap .pt-path .pt-path-icon {
	width: 25px;
	height: 40px;
	top: 2px;
	text-align: left;
	position: relative;
	display: inline-block;
	font-family: 'Glyphicons Halflings';
	-webkit-font-smoothing: antialiased;
	font-style: normal;
	font-weight: normal;
}
.pt-main-wrap .pt-msg-title {
	padding-left: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background: #eaf3fa;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	height: 38px;
	line-height: 38px;
	font-size: 15px;
	color: #333;
}
.pt-msg-title span {
	float: right;
}
.pt-msg-title span a.btn {
	color: #fff;
	margin: 4px 10px 4px;
	font-size: 14px;
	height: 18px;
	line-height: 18px;
}

.pt-main-wrap .pt-msg-box {
	margin: 15px 20px;
}
.pt-msg-box .tips {
	margin-bottom: 5px;
	color: #555;
	text-indent: 2em;
}
.pt-msg-box .tipsbottom {
	margin-top: 15px;
	color: #555;
}
.pt-msg-box .quote {
	padding: 10px;
	border: #F6EAD2 1px solid;
	color: #666;
	background: #FFFCF4;
	line-height: 24px;
	margin-top: 10px;
}
.pt-main-wrap .pt-set-content {
	padding: 15px 20px 0;
	_zoom: 1;
	position: relative
}
.pt-set-content .pt-set-info {
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: 1px #ccc dashed;
}
.pt-set-content .pt-set-info:last-child {
	border-bottom:none;
}
.pt-set-info .name {
	width: 6em;
	text-align: right;
	display: inline-block
}
.pt-set-info .title {
	padding-bottom: 8px;
}
.pt-set-info .line {
}
.pt-set-info .line b{
	width: 8em;
	text-align: right;
	display: inline-block
}
.pt-set-info p {
}
.pt-set-info p span {
	color: #666;
	margin-left: 15px;
}
.pt-set-info .tips {
	margin-top: 10px;
	margin-left: 15px;
	color: #666;
}

/*选项卡*/
.pt-tab {
	margin: 20px 0;
}
.pt-tab-nav {
	font-weight: bold;
}
.pt-tab-nav a {
	position: relative;
	top: 1px;
	cursor: pointer;
	font-size: 15px;
	height: 38px;
	line-height: 38px;
	margin-right: 5px;
	color: #222;
	border: #ccc 1px solid;
	border-radius: 8px 8px 0 0;
	-moz-border-radius: 8px 8px 0 0;
	-webkit-border-radius: 8px 8px 0 0;
	background: #f1f1f1;
	text-decoration: none;
	display: inline-block;
	padding: 0 15px;
}
.pt-tab-nav .current {
	border: #ccc 1px solid;
	border-radius: 8px 8px 0 0;
	-moz-border-radius: 8px 8px 0 0;
	-webkit-border-radius: 8px 8px 0 0;
	border-bottom-color: #fff;
	background: #fff;
}
.pt-tab-content {
	padding: 15px 10px 10px;
	border: 1px solid #ccc;
	clear: both;
}
.pt-tab-item {
	display: none;
}
.pt-tab-button{
	padding-left:20px
}
/*列表展示*/
.pt-table-wrap .pt-search-area, .pt-table-wrap .pt-list {
	margin: 15px 20px;
}
.pt-table-wrap .tips {
	font-size: 15px;
	line-height: 2em;
	margin-bottom: 10px;
}
.pt-search-area .pt-search-box {
	padding: 10px 10px 0;
	border: #d9e7f4 1px solid;
	height: 40px;
	background: #f4f8fc;
	overflow: hidden;
	zoom: 1;
	_zoom: 1;
}
.pt-search-box strong {
	font-size: 15px;
}
.pt-list-title {
	height: 30px;
	line-height: 30px;
}

.pt-list-table {
	width: 100%;
	border-spacing: 0;
	border: 1px #ccc solid;
}

.pt-list-table td {
	padding: 5px 10px;
	overflow: hidden;
}

.pt-list-table thead th {
	background: #f9f9f9;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: 600;
	border-bottom: 1px solid #ccc;
	text-shadow: -1px -1px #fff;
	padding: 5px 10px;
	text-align: left;
	height: 30px;
	border-right: #CCC 1px solid;
	text-align: center;
}
.pt-list-table thead th.f-tal, .pt-list-table tbody td.f-tal {
	text-align: left;
}
.pt-list-table thead th.f-tar, .pt-list-table tbody td.f-tar {
	text-align: right;
}
.pt-list-table thead th:hover {
	cursor: pointer;
}

.pt-list-table tbody {
	border-top: 1px solid #fff;
	background: #fff;
}

.pt-list-table tbody tr:hover.odd td, .pt-list-table tr:hover td {
	background: #eaeaea;
}

.pt-list-table tbody tr:nth-child(2n) {
	background: #f4f4f4;
}

.pt-list-table tbody td {
	font-size: 11px;
	vertical-align: middle;
	height: 25px;
	border-right: #CCC 1px solid;
	font-size: 14px;
	text-align: center;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.pt-list-table .operate a {
	margin-right: 5px;
	color:#333;
}
.pt-list-table .operate a:hover {
	color:#000;
}
.pt-list-table .operate a:last-child, .pt-list-table .operate a.last {
	margin-right: 0;
}
.pt-list-table .operate .icon {
	margin-right: 2px;
}
.pt-list-table .w-checkbox { width: 10px; }
.pt-list-table .w-id { width: 50px; }
.pt-list-table .w-fulltime { width: 134px; }
.pt-list-table .w-time { width: 96px; }
.pt-list-table .w-smalltime { width: 77px; }
.pt-list-table .w-word4 { width: 68px; }
.pt-list-table .w-word5 { width: 85px; }
.pt-list-table .w-word4td { width: 56px; }
.pt-list-table .w-word3 { width: 51px; }
.pt-list-table .w-word2 { width: 34px; }
.pt-list-table .w-operate1 { width: 45px; }
.pt-list-table .w-operate2 { width: 100px; }
.pt-list-table .w-operate3 { width: 150px; }
.pt-list-table .w-operate4 { width: 200px; }
.pt-list-table .w-operate5 { width: 256px; }
.pt-list-footer {
	margin-top: 10px;
}
/* 分页 */
/* 普通翻页器-默认居中 */
.pt-page { margin: 1px; text-align: center; height: 30px; line-height: 28px; font-size: 0; letter-spacing: -0.307em; word-wrap: normal; white-space: nowrap; color: #999; }
.pt-page a, .pt-page i { display: inline-block; vertical-align: text-bottom; margin: 0 3px; border-radius: 5px; padding: 0 10px; border: 1px solid #ddd; font-size: 14px; letter-spacing: normal; text-shadow: 0 1px #fff; background: #fff; -webkit-transition: background-color 0.3s; -moz-transition: background-color 0.3s; -ms-transition: background-color 0.3s; transition: background-color 0.3s; }
.pt-page i { border: 0; }
.pt-page a, .pt-page a:hover { text-decoration: none; color: #39c; }
.pt-page a:first-child { margin-left: 0; border-radius: 5px; }
.pt-page a:last-child { margin-right: 0; border-radius: 5px; }
.pt-page a:hover { background: #f5f5f5; }
.pt-page a:active { background: #f0f0f0; }
.pt-page a.current, .pt-page a.current:hover, .pt-page a.current:active { cursor: default; color: #999; background: #f5f5f5; }
.pt-page a.disable, .pt-page a.disable:hover, .pt-page a.disable:active { cursor: default; color: #ccc; background: #fff; }

/* 分栏 */
.pt-col {
	margin-top: 20px;
	padding: 0 20px;
}
.pt-col-2 { width: 49.5% }
.pt-col-3 { width: 32.65% }
.pt-col-4 { width: 24.75% }
.pt-col-5 { width: 19.2% }
.pt-col-item {
	float: left;
	min-height: 50px;
	margin-right: 1%;
}
.pt-col-item-last {
	margin-right: 0;
	float: right
}

/* widget */
.pt-widget {
	border: 1px solid #CDCDCD;
	width: 100%;
}
.pt-widget a {
	color: #333;
}
.pt-widget-title {
	background-color: #f4f4f4;
	border-bottom: 1px solid #CDCDCD;
	height: 35px;
	line-height: 35px;
}
.pt-widget-title span {
	width: 35px;
	border-right: 1px solid #CDCDCD;
	float: left;
	text-align: center;
}
.pt-widget-title h5 {
	float: left;
	margin-left: 10px;
}
.pt-widget-content {
	min-height: 50px;
	background: #FaFaFa;
}
.pt-wcon-text, .pt-wcon-list, .pt-wcon-piclist {
	padding: 10px;
}
.pt-wcon-text p {
	text-indent: 2em;
	line-height: 1.5em;
}
.pt-wcon-list ul {
	line-height: 30px;
	padding: 0 10px;
}
.pt-wcon-list li { border-bottom: 1px #cecece dotted; height: 30px }
.pt-wcon-list li:first-child { border-top: 1px #cecece dotted; }
.pt-wcon-list i { width: 30px; text-align: center }
.pt-wcon-list strong { width: 150px; display: inline-block; }
.pt-wcon-list li a { display: inline-block }
.pt-wcon-piclist li {
	height: 60px;
	border-bottom: 1px #cecece dotted;
}
.pt-wcon-piclist li:last-child {
	border-bottom-width: 0px;
}
.pt-wcon-piclist .picbox {
	background: none repeat scroll 0 0 #FFFFFF;
	float: left;
	height: 40px;
	margin-right: 10px;
	margin-top: 5px;
	padding: 2px;
	width: 40px;
}
.pt-wcon-piclist .textbox {
	margin: 5px 0;
	position: relative;
	font-size: 12px;
}
.pt-wcon-piclist .textbox .info {
	color: #999;
	line-height: 18px;
	height: 18px;
	overflow: hidden;
}
.pt-wcon-piclist .textbox .content {
	height: 38px;
	line-height: 19px;
	overflow: hidden;
}
.pt-wcon-infobox {
}
.pt-wcon-infobox .iconbox {
	border-right: 1px solid #CDCDCD;
	width: 60px;
	height: 60px;
	line-height: 60px;
	font-size: 40px;
	padding: 10px;
	float: left;
}
.pt-wcon-infobox .infobox {
	padding: 10px;
}
.pt-wcon-infobox .infobox strong {
	height: 35px;
	line-height: 35px;
	display: block;
	font-size: 20px;
	overflow: hidden;
}
.pt-wcon-infobox .infobox span {
	height: 25px;
	line-height: 25px;
}
.pt-wcon-chart {
	margin-top: 20px;
	padding: 0 20px;
	height: 300px;
}
.pt-wcon-chart .chartbox {
	float: left;
	width: 74%;
}
.pt-wcon-chart .infobox {
	float: right;
	width: 24%;
}
.pt-wcon-chart .chartbox .chart {
	height: 300px;
	width: 100%;
}
.pt-wcon-chart .site-stats {
	margin: 0;
	padding: 0; text-align: center;
	list-style: none;
}
.pt-wcon-chart .site-stats li {
	cursor: pointer;
	display: inline-block;
	margin: 0 5px 10px;
	text-align: center;
	width: 42%;
	height: 65px;
	padding: 10px 0;
	color: #fff;
	position: relative;
	background: #b6b3b3;
	float: left;
}
.pt-wcon-chart .site-stats li i {
	font-size: 24px;
	clear: both
}
.pt-wcon-chart .site-stats li:hover {
	background: #2E363F;
}
.pt-wcon-chart .site-stats li i {
	vertical-align: baseline;
}
.pt-wcon-chart .site-stats li strong {
	font-weight: bold;
	font-size: 20px; width: 100%; float: left;
	margin-left: 0px;
}
.pt-wcon-chart .site-stats li small {
	margin-left: 0px;
	font-size: 11px;
	width: 100%; float: left;
}
/* bootstrap */

.label {
	padding: 5px 8px 5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size: 12px;
	line-height: 14px;
	color: #333333;
	vertical-align: baseline;
	white-space: nowrap;
	background-color: #ffffff;
	border: 1px solid transparent;
	cursor: pointer;
	border-color: #cccccc;
}
.label:hover {
	color: #333333;
	background-color: #ebebeb;
	border-color: #adadad;
}

.btn {
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.428571429;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}
.btn:focus {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}
.btn:hover, .btn:focus {
	color: #333333;
	text-decoration: none;
}
.btn:active, .btn.active {
	background-image: none;
	outline: 0;
	-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
	pointer-events: none;
	cursor: not-allowed;
	opacity: 0.65;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	box-shadow: none;
}
.btn-default, .label-default {
	color: #333333;
	background-color: #ffffff;
	border-color: #cccccc;
}
.btn-default:hover, .label-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
	color: #333333;
	background-color: #ebebeb;
	border-color: #adadad;
}
.btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
	background-image: none;
}
.btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default, .btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled:active, .btn-default[disabled]:active, fieldset[disabled] .btn-default:active, .btn-default.disabled.active, .btn-default[disabled].active, fieldset[disabled] .btn-default.active {
	background-color: #ffffff;
	border-color: #cccccc;
}
.btn-default .badge {
	color: #ffffff;
	background-color: #fff;
}
.btn-primary, .label-primary {
	color: #ffffff;
	background-color: #428bca;
	border-color: #357ebd;
}
.btn-primary:hover, .label-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
	color: #ffffff;
	background-color: #3276b1;
	border-color: #285e8e;
}
.btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
	background-image: none;
}
.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active {
	background-color: #428bca;
	border-color: #357ebd;
}
.btn-primary .badge {
	color: #428bca;
	background-color: #fff;
}
.btn-warning, .label-warning {
	color: #ffffff;
	background-color: #f0ad4e;
	border-color: #eea236;
}
.btn-warning:hover, .label-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning {
	color: #ffffff;
	background-color: #ed9c28;
	border-color: #d58512;
}
.btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning {
	background-image: none;
}
.btn-warning.disabled, .btn-warning[disabled], fieldset[disabled] .btn-warning, .btn-warning.disabled:hover, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning:hover, .btn-warning.disabled:focus, .btn-warning[disabled]:focus, fieldset[disabled] .btn-warning:focus, .btn-warning.disabled:active, .btn-warning[disabled]:active, fieldset[disabled] .btn-warning:active, .btn-warning.disabled.active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning.active {
	background-color: #f0ad4e;
	border-color: #eea236;
}
.btn-warning .badge {
	color: #f0ad4e;
	background-color: #fff;
}
.btn-danger, .label-danger {
	color: #ffffff;
	background-color: #d9534f;
	border-color: #d43f3a;
}
.btn-danger:hover, .label-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger {
	color: #ffffff;
	background-color: #d2322d;
	border-color: #ac2925;
}
.btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger {
	background-image: none;
}
.btn-danger.disabled, .btn-danger[disabled], fieldset[disabled] .btn-danger, .btn-danger.disabled:hover, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger:hover, .btn-danger.disabled:focus, .btn-danger[disabled]:focus, fieldset[disabled] .btn-danger:focus, .btn-danger.disabled:active, .btn-danger[disabled]:active, fieldset[disabled] .btn-danger:active, .btn-danger.disabled.active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger.active {
	background-color: #d9534f;
	border-color: #d43f3a;
}
.btn-danger .badge {
	color: #d9534f;
	background-color: #fff;
}
.btn-success, .label-success {
	color: #ffffff;
	background-color: #5cb85c;
	border-color: #4cae4c;
}
.btn-success:hover, .label-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success {
	color: #ffffff;
	background-color: #47a447;
	border-color: #398439;
}
.btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success {
	background-image: none;
}
.btn-success.disabled, .btn-success[disabled], fieldset[disabled] .btn-success, .btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover, .btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus, .btn-success.disabled:active, .btn-success[disabled]:active, fieldset[disabled] .btn-success:active, .btn-success.disabled.active, .btn-success[disabled].active, fieldset[disabled] .btn-success.active {
	background-color: #5cb85c;
	border-color: #4cae4c;
}
.btn-success .badge {
	color: #5cb85c;
	background-color: #fff;
}
.btn-info, .label-info {
	color: #ffffff;
	background-color: #5bc0de;
	border-color: #46b8da;
}
.btn-info:hover, .label-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info {
	color: #ffffff;
	background-color: #39b3d7;
	border-color: #269abc;
}
.btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info {
	background-image: none;
}
.btn-info.disabled, .btn-info[disabled], fieldset[disabled] .btn-info, .btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover, .btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus, .btn-info.disabled:active, .btn-info[disabled]:active, fieldset[disabled] .btn-info:active, .btn-info.disabled.active, .btn-info[disabled].active, fieldset[disabled] .btn-info.active {
	background-color: #5bc0de;
	border-color: #46b8da;
}
.btn-info .badge {
	color: #5bc0de;
	background-color: #fff;
}
.btn-link {
	font-weight: normal;
	color: #428bca;
	cursor: pointer;
	border-radius: 0;
}
.btn-link, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link {
	background-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
	border-color: transparent;
}
.btn-link:hover, .btn-link:focus {
	color: #2a6496;
	text-decoration: underline;
	background-color: transparent;
}
.btn-link[disabled]:hover, fieldset[disabled] .btn-link:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:focus {
	color: #999999;
	text-decoration: none;
}
.btn-lg {
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.33;
	border-radius: 6px;
}
.btn-sm {
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}
.btn-xs {
	padding: 1px 5px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}
.btn-block {
	display: block;
	width: 100%;
	padding-right: 0;
	padding-left: 0;
}
.btn-block + .btn-block {
	margin-top: 5px;
}
input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block {
	width: 100%;
}
@font-face {
	font-family: 'Glyphicons Halflings';
	src: url('./glyphicons-halflings-regular.eot');
	src: url('./glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('./glyphicons-halflings-regular.woff') format('woff'), url('./glyphicons-halflings-regular.ttf') format('truetype'), url('./glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg');
}

.icon{
	position: relative;
	display: inline-block;
	top: 1px;
	font-family: 'Glyphicons Halflings';
	-webkit-font-smoothing: antialiased;
	font-style: normal;
	font-weight: normal;
	-moz-osx-font-smoothing: grayscale;
}
.icon-asterisk:before {
	content: "\2a";
	before: "\2a";
}

.icon-plus:before {
	content: "\2b";
	before: "\2b";
}

.icon-euro:before {
	content: "\20ac";
	before: "\20ac";
}

.icon-minus:before {
	content: "\2212";
	before: "\2212";
}

.icon-cloud:before {
	content: "\2601";
	before: "\2601";
}

.icon-envelope:before {
	content: "\2709";
	before: "\2709";
}

.icon-pencil:before {
	content: "\270f";
	before: "\270f";
}

.icon-glass:before {
	content: "\e001";
	before: "\e001";
}

.icon-music:before {
	content: "\e002";
	before: "\e002";
}

.icon-search:before {
	content: "\e003";
	before: "\e003";
}

.icon-heart:before {
	content: "\e005";
	before: "\e005";
}

.icon-star:before {
	content: "\e006";
	before: "\e006";
}

.icon-star-empty:before {
	content: "\e007";
	before: "\e007";
}

.icon-user:before {
	content: "\e008";
	before: "\e008";
}

.icon-film:before {
	content: "\e009";
	before: "\e009";
}

.icon-th-large:before {
	content: "\e010";
	before: "\e010";
}

.icon-th:before {
	content: "\e011";
	before: "\e011";
}

.icon-th-list:before {
	content: "\e012";
	before: "\e012";
}

.icon-ok:before {
	content: "\e013";
	before: "\e013";
}

.icon-remove:before {
	content: "\e014";
	before: "\e014";
}

.icon-zoom-in:before {
	content: "\e015";
	before: "\e015";
}

.icon-zoom-out:before {
	content: "\e016";
	before: "\e016";
}

.icon-off:before {
	content: "\e017";
	before: "\e017";
}

.icon-signal:before {
	content: "\e018";
	before: "\e018";
}

.icon-cog:before {
	content: "\e019";
	before: "\e019";
}

.icon-trash:before {
	content: "\e020";
	before: "\e020";
}

.icon-home:before {
	content: "\e021";
	before: "\e021";
}

.icon-file:before {
	content: "\e022";
	before: "\e022";
}

.icon-time:before {
	content: "\e023";
	before: "\e023";
}

.icon-road:before {
	content: "\e024";
	before: "\e024";
}

.icon-download-alt:before {
	content: "\e025";
	before: "\e025";
}

.icon-download:before {
	content: "\e026";
	before: "\e026";
}

.icon-upload:before {
	content: "\e027";
	before: "\e027";
}

.icon-inbox:before {
	content: "\e028";
	before: "\e028";
}

.icon-play-circle:before {
	content: "\e029";
	before: "\e029";
}

.icon-repeat:before {
	content: "\e030";
	before: "\e030";
}

.icon-refresh:before {
	content: "\e031";
	before: "\e031";
}

.icon-list-alt:before {
	content: "\e032";
	before: "\e032";
}

.icon-lock:before {
	content: "\e033";
	before: "\e033";
}

.icon-flag:before {
	content: "\e034";
	before: "\e034";
}

.icon-headphones:before {
	content: "\e035";
	before: "\e035";
}

.icon-volume-off:before {
	content: "\e036";
	before: "\e036";
}

.icon-volume-down:before {
	content: "\e037";
	before: "\e037";
}

.icon-volume-up:before {
	content: "\e038";
	before: "\e038";
}

.icon-qrcode:before {
	content: "\e039";
	before: "\e039";
}

.icon-barcode:before {
	content: "\e040";
	before: "\e040";
}

.icon-tag:before {
	content: "\e041";
	before: "\e041";
}

.icon-tags:before {
	content: "\e042";
	before: "\e042";
}

.icon-book:before {
	content: "\e043";
	before: "\e043";
}

.icon-bookmark:before {
	content: "\e044";
	before: "\e044";
}

.icon-print:before {
	content: "\e045";
	before: "\e045";
}

.icon-camera:before {
	content: "\e046";
	before: "\e046";
}

.icon-font:before {
	content: "\e047";
	before: "\e047";
}

.icon-bold:before {
	content: "\e048";
	before: "\e048";
}

.icon-italic:before {
	content: "\e049";
	before: "\e049";
}

.icon-text-height:before {
	content: "\e050";
	before: "\e050";
}

.icon-text-width:before {
	content: "\e051";
	before: "\e051";
}

.icon-align-left:before {
	content: "\e052";
	before: "\e052";
}

.icon-align-center:before {
	content: "\e053";
	before: "\e053";
}

.icon-align-right:before {
	content: "\e054";
	before: "\e054";
}

.icon-align-justify:before {
	content: "\e055";
	before: "\e055";
}

.icon-list:before {
	content: "\e056";
	before: "\e056";
}

.icon-indent-left:before {
	content: "\e057";
	before: "\e057";
}

.icon-indent-right:before {
	content: "\e058";
	before: "\e058";
}

.icon-facetime-video:before {
	content: "\e059";
	before: "\e059";
}

.icon-picture:before {
	content: "\e060";
	before: "\e060";
}

.icon-map-marker:before {
	content: "\e062";
	before: "\e062";
}

.icon-adjust:before {
	content: "\e063";
	before: "\e063";
}

.icon-tint:before {
	content: "\e064";
	before: "\e064";
}

.icon-edit:before {
	content: "\e065";
	before: "\e065";
}

.icon-share:before {
	content: "\e066";
	before: "\e066";
}

.icon-check:before {
	content: "\e067";
	before: "\e067";
}

.icon-move:before {
	content: "\e068";
	before: "\e068";
}

.icon-step-backward:before {
	content: "\e069";
	before: "\e069";
}

.icon-fast-backward:before {
	content: "\e070";
	before: "\e070";
}

.icon-backward:before {
	content: "\e071";
	before: "\e071";
}

.icon-play:before {
	content: "\e072";
	before: "\e072";
}

.icon-pause:before {
	content: "\e073";
	before: "\e073";
}

.icon-stop:before {
	content: "\e074";
	before: "\e074";
}

.icon-forward:before {
	content: "\e075";
	before: "\e075";
}

.icon-fast-forward:before {
	content: "\e076";
	before: "\e076";
}

.icon-step-forward:before {
	content: "\e077";
	before: "\e077";
}

.icon-eject:before {
	content: "\e078";
	before: "\e078";
}

.icon-chevron-left:before {
	content: "\e079";
	before: "\e079";
}

.icon-chevron-right:before {
	content: "\e080";
	before: "\e080";
}

.icon-plus-sign:before {
	content: "\e081";
	before: "\e081";
}

.icon-minus-sign:before {
	content: "\e082";
	before: "\e082";
}

.icon-remove-sign:before {
	content: "\e083";
	before: "\e083";
}

.icon-ok-sign:before {
	content: "\e084";
	before: "\e084";
}

.icon-question-sign:before {
	content: "\e085";
	before: "\e085";
}

.icon-info-sign:before {
	content: "\e086";
	before: "\e086";
}

.icon-screenshot:before {
	content: "\e087";
	before: "\e087";
}

.icon-remove-circle:before {
	content: "\e088";
	before: "\e088";
}

.icon-ok-circle:before {
	content: "\e089";
	before: "\e089";
}

.icon-ban-circle:before {
	content: "\e090";
	before: "\e090";
}

.icon-arrow-left:before {
	content: "\e091";
	before: "\e091";
}

.icon-arrow-right:before {
	content: "\e092";
	before: "\e092";
}

.icon-arrow-up:before {
	content: "\e093";
	before: "\e093";
}

.icon-arrow-down:before {
	content: "\e094";
	before: "\e094";
}

.icon-share-alt:before {
	content: "\e095";
	before: "\e095";
}

.icon-resize-full:before {
	content: "\e096";
	before: "\e096";
}

.icon-resize-small:before {
	content: "\e097";
	before: "\e097";
}

.icon-exclamation-sign:before {
	content: "\e101";
	before: "\e101";
}

.icon-gift:before {
	content: "\e102";
	before: "\e102";
}

.icon-leaf:before {
	content: "\e103";
	before: "\e103";
}

.icon-fire:before {
	content: "\e104";
	before: "\e104";
}

.icon-eye-open:before {
	content: "\e105";
	before: "\e105";
}

.icon-eye-close:before {
	content: "\e106";
	before: "\e106";
}

.icon-warning-sign:before {
	content: "\e107";
	before: "\e107";
}

.icon-plane:before {
	content: "\e108";
	before: "\e108";
}

.icon-calendar:before {
	content: "\e109";
	before: "\e109";
}

.icon-random:before {
	content: "\e110";
	before: "\e110";
}

.icon-comment:before {
	content: "\e111";
	before: "\e111";
}

.icon-magnet:before {
	content: "\e112";
	before: "\e112";
}

.icon-chevron-up:before {
	content: "\e113";
	before: "\e113";
}

.icon-chevron-down:before {
	content: "\e114";
	before: "\e114";
}

.icon-retweet:before {
	content: "\e115";
	before: "\e115";
}

.icon-shopping-cart:before {
	content: "\e116";
	before: "\e116";
}

.icon-folder-close:before {
	content: "\e117";
	before: "\e117";
}

.icon-folder-open:before {
	content: "\e118";
	before: "\e118";
}

.icon-resize-vertical:before {
	content: "\e119";
	before: "\e119";
}

.icon-resize-horizontal:before {
	content: "\e120";
	before: "\e120";
}

.icon-hdd:before {
	content: "\e121";
	before: "\e121";
}

.icon-bullhorn:before {
	content: "\e122";
	before: "\e122";
}

.icon-bell:before {
	content: "\e123";
	before: "\e123";
}

.icon-certificate:before {
	content: "\e124";
	before: "\e124";
}

.icon-thumbs-up:before {
	content: "\e125";
	before: "\e125";
}

.icon-thumbs-down:before {
	content: "\e126";
	before: "\e126";
}

.icon-hand-right:before {
	content: "\e127";
	before: "\e127";
}

.icon-hand-left:before {
	content: "\e128";
	before: "\e128";
}

.icon-hand-up:before {
	content: "\e129";
	before: "\e129";
}

.icon-hand-down:before {
	content: "\e130";
	before: "\e130";
}

.icon-circle-arrow-right:before {
	content: "\e131";
	before: "\e131";
}

.icon-circle-arrow-left:before {
	content: "\e132";
	before: "\e132";
}

.icon-circle-arrow-up:before {
	content: "\e133";
	before: "\e133";
}

.icon-circle-arrow-down:before {
	content: "\e134";
	before: "\e134";
}

.icon-globe:before {
	content: "\e135";
	before: "\e135";
}

.icon-wrench:before {
	content: "\e136";
	before: "\e136";
}

.icon-tasks:before {
	content: "\e137";
	before: "\e137";
}

.icon-filter:before {
	content: "\e138";
	before: "\e138";
}

.icon-briefcase:before {
	content: "\e139";
	before: "\e139";
}

.icon-fullscreen:before {
	content: "\e140";
	before: "\e140";
}

.icon-dashboard:before {
	content: "\e141";
	before: "\e141";
}

.icon-paperclip:before {
	content: "\e142";
	before: "\e142";
}

.icon-heart-empty:before {
	content: "\e143";
	before: "\e143";
}

.icon-link:before {
	content: "\e144";
	before: "\e144";
}

.icon-phone:before {
	content: "\e145";
	before: "\e145";
}

.icon-pushpin:before {
	content: "\e146";
	before: "\e146";
}

.icon-usd:before {
	content: "\e148";
	before: "\e148";
}

.icon-gbp:before {
	content: "\e149";
	before: "\e149";
}

.icon-sort:before {
	content: "\e150";
	before: "\e150";
}

.icon-sort-by-alphabet:before {
	content: "\e151";
	before: "\e151";
}

.icon-sort-by-alphabet-alt:before {
	content: "\e152";
	before: "\e152";
}

.icon-sort-by-order:before {
	content: "\e153";
	before: "\e153";
}

.icon-sort-by-order-alt:before {
	content: "\e154";
	before: "\e154";
}

.icon-sort-by-attributes:before {
	content: "\e155";
	before: "\e155";
}

.icon-sort-by-attributes-alt:before {
	content: "\e156";
	before: "\e156";
}

.icon-unchecked:before {
	content: "\e157";
	before: "\e157";
}

.icon-expand:before {
	content: "\e158";
	before: "\e158";
}

.icon-collapse-down:before {
	content: "\e159";
	before: "\e159";
}

.icon-collapse-up:before {
	content: "\e160";
	before: "\e160";
}

.icon-log-in:before {
	content: "\e161";
	before: "\e161";
}

.icon-flash:before {
	content: "\e162";
	before: "\e162";
}

.icon-log-out:before {
	content: "\e163";
	before: "\e163";
}

.icon-new-window:before {
	content: "\e164";
	before: "\e164";
}

.icon-record:before {
	content: "\e165";
	before: "\e165";
}

.icon-save:before {
	content: "\e166";
	before: "\e166";
}

.icon-open:before {
	content: "\e167";
	before: "\e167";
}

.icon-saved:before {
	content: "\e168";
	before: "\e168";
}

.icon-import:before {
	content: "\e169";
	before: "\e169";
}

.icon-export:before {
	content: "\e170";
	before: "\e170";
}

.icon-send:before {
	content: "\e171";
	before: "\e171";
}

.icon-floppy-disk:before {
	content: "\e172";
	before: "\e172";
}

.icon-floppy-saved:before {
	content: "\e173";
	before: "\e173";
}

.icon-floppy-remove:before {
	content: "\e174";
	before: "\e174";
}

.icon-floppy-save:before {
	content: "\e175";
	before: "\e175";
}

.icon-floppy-open:before {
	content: "\e176";
	before: "\e176";
}

.icon-credit-card:before {
	content: "\e177";
	before: "\e177";
}

.icon-transfer:before {
	content: "\e178";
	before: "\e178";
}

.icon-cutlery:before {
	content: "\e179";
	before: "\e179";
}

.icon-header:before {
	content: "\e180";
	before: "\e180";
}

.icon-compressed:before {
	content: "\e181";
	before: "\e181";
}

.icon-earphone:before {
	content: "\e182";
	before: "\e182";
}

.icon-phone-alt:before {
	content: "\e183";
	before: "\e183";
}

.icon-tower:before {
	content: "\e184";
	before: "\e184";
}

.icon-stats:before {
	content: "\e185";
	before: "\e185";
}

.icon-sd-video:before {
	content: "\e186";
	before: "\e186";
}

.icon-hd-video:before {
	content: "\e187";
	before: "\e187";
}

.icon-subtitles:before {
	content: "\e188";
	before: "\e188";
}

.icon-sound-stereo:before {
	content: "\e189";
	before: "\e189";
}

.icon-sound-dolby:before {
	content: "\e190";
	before: "\e190";
}

.icon-sound-5-1:before {
	content: "\e191";
	before: "\e191";
}

.icon-sound-6-1:before {
	content: "\e192";
	before: "\e192";
}

.icon-sound-7-1:before {
	content: "\e193";
	before: "\e193";
}

.icon-copyright-mark:before {
	content: "\e194";
	before: "\e194";
}

.icon-registration-mark:before {
	content: "\e195";
	before: "\e195";
}

.icon-cloud-download:before {
	content: "\e197";
	before: "\e197";
}

.icon-cloud-upload:before {
	content: "\e198";
	before: "\e198";
}

.icon-tree-conifer:before {
	content: "\e199";
	before: "\e199";
}

.icon-tree-deciduous:before {
	content: "\e200";
	before: "\e200";
}
#tooltip {
	position: absolute;
	display: none;
	border: none;
	padding: 3px 8px;
	border-radius: 3px;
	font-size: 10px;
	background-color: #222222;
	color: #ffffff;
	z-index: 25;
}
/*验证*/
.n-invalid{
	border-color: #a94442;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
}
.n-valid{
	border-color: #3c763d;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
}
.n-warning{
	border-color: #8a6d3b;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
}
.msg-box{
	display:inline-block;position:relative;*zoom:1;margin-left:5px;
}
.n-tip{
	color:grey;
}
.n-error{
	color:#a94442
}
.n-ok{
	color:#3c763d
}
.n-icon{
	width:17px;
	top:2px;
	position: relative;
	display: inline-block;
	font-family: 'Glyphicons Halflings';
	-webkit-font-smoothing: antialiased;
	font-style: normal;
	font-weight: normal;
	-moz-osx-font-smoothing: grayscale;
}
.n-ok .n-icon:before{
	content: "\e013";
	before: "\e013";
}
.n-error .n-icon:before{
	content: "\e014";
	before: "\e014";
}
.n-tip .n-icon:before{
	content: "\e101";
	before: "\e101";
}
.alert {
	padding: 15px;
	margin: 20px 20px 0;
	border: 1px solid transparent;
	border-radius: 4px;
}
.alert p{
	line-height:1.6;
}
.alert h4 {
	margin-top: 0;
	color: inherit;
}

.alert .alert-link {
	font-weight: bold;
}

.alert-dismissable {
	padding-right: 35px;
}

.alert-dismissable .close {
	position: relative;
	top: -2px;
	right: -21px;
	float: right;
	font-size: 21px;
	font-weight: bold;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	opacity: .2;
}
button.close {
	padding: 0;
	cursor: pointer;
	background: transparent;
	border: 0;
	-webkit-appearance: none;
}

.alert-success {
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #d6e9c6;
}

.alert-success .alert-link {
	color: #2b542c;
}

.alert-info {
	color: #31708f;
	background-color: #d9edf7;
	border-color: #bce8f1;
}

.alert-info .alert-link {
	color: #245269;
}

.alert-warning {
	color: #8a6d3b;
	background-color: #faebcc;
	border-color: orange;
}

.alert-warning .alert-link {
	color: #66512c;
}

.alert-danger {
	color: #a94442;
	background-color: #f2dede;
	border-color: #ebccd1;
}

.alert-danger .alert-link {
	color: #843534;
}

.ke-container {
	margin-left: 15px;
}


@-webkit-keyframes progress-bar-stripes {
	from {
		background-position: 40px 0;
	}
	to {
		background-position: 0 0;
	}
}

@keyframes progress-bar-stripes {
	from {
		background-position: 40px 0;
	}
	to {
		background-position: 0 0;
	}
}

.progress {
	height: 20px;
	margin-bottom: 20px;
	overflow: hidden;
	background-color: #f5f5f5;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

.progress-bar {
	float: left;
	width: 0;
	height: 100%;
	font-size: 12px;
	line-height: 20px;
	color: #ffffff;
	text-align: center;
	background-color: #428bca;
	-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
	-webkit-transition: width 0.6s ease;
	transition: width 0.6s ease;
}

.progress-striped .progress-bar {
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-size: 40px 40px;
}

.progress.active .progress-bar {
	-webkit-animation: progress-bar-stripes 2s linear infinite;
	animation: progress-bar-stripes 2s linear infinite;
}

.progress-bar-success {
	background-color: #5cb85c;
}

.progress-striped .progress-bar-success {
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-info {
	background-color: #5bc0de;
}

.progress-striped .progress-bar-info {
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-warning {
	background-color: #f0ad4e;
}

.progress-striped .progress-bar-warning {
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-danger {
	background-color: #d9534f;
}

.progress-striped .progress-bar-danger {
	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.pt-time-list li span{float:right}